#ifndef __UPDATA_H
#define __UPDATA_H



#define EEPROM_FW_ADDR      4


typedef enum 
{
    FW_UP_YES = 0x5A,
    FW_UP_NO = 0xA5
} FwFlag_TypeDef;


/**
 * @brief 
 */
typedef struct
{
    FwFlag_TypeDef Flag;    /* 更新标记 */
	uint32_t Addr;          /* 起始地址 */
	uint32_t Size;          /* 固件大小 */
	uint32_t Ver;           /* 固件版本 */
} Fw_TypeDef;


void UPDATA_Init(void);
int8_t FirmwareIsOk(void);
int8_t CopyFirmwareToFlash(void);
#endif /* __UPDATA_H */
